package com.fg.cloud.manager.service.factory;

import java.util.List;
import java.util.Map;

import com.fg.cloud.common.PageUtils;
import com.fg.cloud.manager.entry.factory.LogisticsEntity;
import com.fg.cloud.manager.service.BaseService;

/**
  * Description:物流公司信息service接口
  * @author shaoqiping
  * @date 2017年8月7日上午10:15:17
*/
public interface LogisticsService extends BaseService{
	
	/**
	  * Description:查询所有物流公司
	  * @return
	  * @author shaoqiping
	  * @date 2017年9月6日下午2:00:31
	*/
	List<LogisticsEntity> findAll(Long facId);
	/**
	  * Description:分页查询动态封装
	  * @param pageinfo
	  * @author shaoqiping
	  * @date 2017年8月7日上午10:48:15
	*/
	void findList(PageUtils<LogisticsEntity> pageinfo);
	
	/**
	  * Description:根据物流公司名字查询
	  * @return LogisticsEntity
	  * @author shaoqiping
	  * @date 2017年8月7日下午5:28:41
	*/
	LogisticsEntity findByLogisticsName(LogisticsEntity logisticsEntity);
	
	/**
	  * Description:批量删除
	  * @param ids
	  * @return true 成功
	  * @author shaoqiping
	  * @date 2017年8月8日上午9:51:55
	*/
	boolean deletes(Map<String,Object> map);
}
